package com.jrx.anytxn.reporting.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 *  
 * 表:cm_inte_co_lon_crdt_info 
 * @author user 
 * @date 2022-10-10 
 */
public class CmInteCoLonCrdtInfo {
    /**
     * 租户id
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 数据日期
     * 表字段:ETL_DT
     */
    private Date etlDt;

    /**
     * 法人机构标识
     * 表字段:LP_ORG_NO
     */
    private String lpOrgNo;

    /**
     * 分项额度编号
     * 表字段:LMT_NO
     */
    private String lmtNo;

    /**
     * 客户编号
     * 表字段:CORE_CUST_NO
     */
    private String coreCustNo;

    /**
     * txn客户编号
     * 表字段:CUST_NO
     */
    private String custNo;

    /**
     * 个人信贷授信合同编号
     * 表字段:CRDT_CONT_NO
     */
    private String crdtContNo;

    /**
     * 分项额度类型
     * 表字段:LMT_TYPE_CD
     */
    private String lmtTypeCd;

    /**
     * 分项额度金额
     * 表字段:CURR_EFFECT_LMT
     */
    private BigDecimal currEffectLmt;

    /**
     * 分项额度已用金额
     * 表字段:USED_LMT
     */
    private BigDecimal usedLmt;

    /**
     * 失效日期
     * 表字段:INVALID_DT
     */
    private Date invalidDt;

    /**
     * 生效日期
     * 表字段:CURR_LMT_EFFECT_DT
     */
    private Date currLmtEffectDt;

    /**
     * 来源平台编号
     * 表字段:SRC_PLAT_NO
     */
    private String srcPlatNo;

    /**
     * 是否循环额度
     * 表字段:IS_RECYCLED
     */
    private String isRecycled;

    /**
     * 首次额度生效日期
     * 表字段:FIRST_LMT_EFFECT_DT
     */
    private Date firstLmtEffectDt;

    /**
     * 首次生效额度
     * 表字段:FIRST_EFFECT_LMT
     */
    private BigDecimal firstEffectLmt;

    /**
     * 所属机构编号
     * 表字段:BELONG_ORG_NO
     */
    private String belongOrgNo;

    /**
     * 所属机构名称
     * 表字段:BELONG_ORG_NAME
     */
    private String belongOrgName;

    /**
     * 考核机构编号
     * 表字段:ASSES_ORG_NO
     */
    private String assesOrgNo;

    /**
     * 考核机构名称
     * 表字段:ASSES_ORG_NAME
     */
    private String assesOrgName;

    /**
     * 获取租户id
     * @return tenantId String
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取数据日期
     * @return etlDt Date
     */
    public Date getEtlDt() {
        return etlDt;
    }

    /**
     * 设置数据日期
     * @param etlDt 数据日期
     */
    public void setEtlDt(Date etlDt) {
        this.etlDt = etlDt;
    }

    /**
     * 获取法人机构标识
     * @return lpOrgNo String
     */
    public String getLpOrgNo() {
        return lpOrgNo;
    }

    /**
     * 设置法人机构标识
     * @param lpOrgNo 法人机构标识
     */
    public void setLpOrgNo(String lpOrgNo) {
        this.lpOrgNo = lpOrgNo;
    }

    /**
     * 获取分项额度编号
     * @return lmtNo String
     */
    public String getLmtNo() {
        return lmtNo;
    }

    /**
     * 设置分项额度编号
     * @param lmtNo 分项额度编号
     */
    public void setLmtNo(String lmtNo) {
        this.lmtNo = lmtNo;
    }

    /**
     * 获取客户编号
     * @return coreCustNo String
     */
    public String getCoreCustNo() {
        return coreCustNo;
    }

    /**
     * 设置客户编号
     * @param coreCustNo 客户编号
     */
    public void setCoreCustNo(String coreCustNo) {
        this.coreCustNo = coreCustNo;
    }

    /**
     * 获取txn客户编号
     * @return custNo String
     */
    public String getCustNo() {
        return custNo;
    }

    /**
     * 设置txn客户编号
     * @param custNo txn客户编号
     */
    public void setCustNo(String custNo) {
        this.custNo = custNo;
    }

    /**
     * 获取个人信贷授信合同编号
     * @return crdtContNo String
     */
    public String getCrdtContNo() {
        return crdtContNo;
    }

    /**
     * 设置个人信贷授信合同编号
     * @param crdtContNo 个人信贷授信合同编号
     */
    public void setCrdtContNo(String crdtContNo) {
        this.crdtContNo = crdtContNo;
    }

    /**
     * 获取分项额度类型
     * @return lmtTypeCd String
     */
    public String getLmtTypeCd() {
        return lmtTypeCd;
    }

    /**
     * 设置分项额度类型
     * @param lmtTypeCd 分项额度类型
     */
    public void setLmtTypeCd(String lmtTypeCd) {
        this.lmtTypeCd = lmtTypeCd;
    }

    /**
     * 获取分项额度金额
     * @return currEffectLmt BigDecimal
     */
    public BigDecimal getCurrEffectLmt() {
        return currEffectLmt;
    }

    /**
     * 设置分项额度金额
     * @param currEffectLmt 分项额度金额
     */
    public void setCurrEffectLmt(BigDecimal currEffectLmt) {
        this.currEffectLmt = currEffectLmt;
    }

    /**
     * 获取分项额度已用金额
     * @return usedLmt BigDecimal
     */
    public BigDecimal getUsedLmt() {
        return usedLmt;
    }

    /**
     * 设置分项额度已用金额
     * @param usedLmt 分项额度已用金额
     */
    public void setUsedLmt(BigDecimal usedLmt) {
        this.usedLmt = usedLmt;
    }

    /**
     * 获取失效日期
     * @return invalidDt Date
     */
    public Date getInvalidDt() {
        return invalidDt;
    }

    /**
     * 设置失效日期
     * @param invalidDt 失效日期
     */
    public void setInvalidDt(Date invalidDt) {
        this.invalidDt = invalidDt;
    }

    /**
     * 获取生效日期
     * @return currLmtEffectDt Date
     */
    public Date getCurrLmtEffectDt() {
        return currLmtEffectDt;
    }

    /**
     * 设置生效日期
     * @param currLmtEffectDt 生效日期
     */
    public void setCurrLmtEffectDt(Date currLmtEffectDt) {
        this.currLmtEffectDt = currLmtEffectDt;
    }

    /**
     * 获取来源平台编号
     * @return srcPlatNo String
     */
    public String getSrcPlatNo() {
        return srcPlatNo;
    }

    /**
     * 设置来源平台编号
     * @param srcPlatNo 来源平台编号
     */
    public void setSrcPlatNo(String srcPlatNo) {
        this.srcPlatNo = srcPlatNo;
    }

    /**
     * 获取是否循环额度
     * @return isRecycled String
     */
    public String getIsRecycled() {
        return isRecycled;
    }

    /**
     * 设置是否循环额度
     * @param isRecycled 是否循环额度
     */
    public void setIsRecycled(String isRecycled) {
        this.isRecycled = isRecycled;
    }

    /**
     * 获取首次额度生效日期
     * @return firstLmtEffectDt Date
     */
    public Date getFirstLmtEffectDt() {
        return firstLmtEffectDt;
    }

    /**
     * 设置首次额度生效日期
     * @param firstLmtEffectDt 首次额度生效日期
     */
    public void setFirstLmtEffectDt(Date firstLmtEffectDt) {
        this.firstLmtEffectDt = firstLmtEffectDt;
    }

    /**
     * 获取首次生效额度
     * @return firstEffectLmt BigDecimal
     */
    public BigDecimal getFirstEffectLmt() {
        return firstEffectLmt;
    }

    /**
     * 设置首次生效额度
     * @param firstEffectLmt 首次生效额度
     */
    public void setFirstEffectLmt(BigDecimal firstEffectLmt) {
        this.firstEffectLmt = firstEffectLmt;
    }

    /**
     * 获取所属机构编号
     * @return belongOrgNo String
     */
    public String getBelongOrgNo() {
        return belongOrgNo;
    }

    /**
     * 设置所属机构编号
     * @param belongOrgNo 所属机构编号
     */
    public void setBelongOrgNo(String belongOrgNo) {
        this.belongOrgNo = belongOrgNo;
    }

    /**
     * 获取所属机构名称
     * @return belongOrgName String
     */
    public String getBelongOrgName() {
        return belongOrgName;
    }

    /**
     * 设置所属机构名称
     * @param belongOrgName 所属机构名称
     */
    public void setBelongOrgName(String belongOrgName) {
        this.belongOrgName = belongOrgName;
    }

    /**
     * 获取考核机构编号
     * @return assesOrgNo String
     */
    public String getAssesOrgNo() {
        return assesOrgNo;
    }

    /**
     * 设置考核机构编号
     * @param assesOrgNo 考核机构编号
     */
    public void setAssesOrgNo(String assesOrgNo) {
        this.assesOrgNo = assesOrgNo;
    }

    /**
     * 获取考核机构名称
     * @return assesOrgName String
     */
    public String getAssesOrgName() {
        return assesOrgName;
    }

    /**
     * 设置考核机构名称
     * @param assesOrgName 考核机构名称
     */
    public void setAssesOrgName(String assesOrgName) {
        this.assesOrgName = assesOrgName;
    }
}